table { border-collapse: collapse; table-layout: fixed; width: 100%; }


td {
    box-sizing:border-box;
    padding:5px;
    text-align: center;
    vertical-align: top;
}

buttons {
    width: 50%;
}

input {border:2px solid #cce; width:100%;}
.td_button { width: 35px;}
.td_project {width:55px;}
.td_drawing { width: 130px;}
.td_revision { width: 50px;}
.td_part { width: 50px;}
.td_status { width: 50px;}
.td_title { text-align: left; width: 50%;}
.td_date  { width: 90px;}
.td_transmit { width: 170px;}
.td_checked, .td_aproved { width: 45px;}
.td_comments { text-align: left; width: 50%; }


/*Раскрашивание таблицы в зебру*/
div#search_results td {border: 1px solid #ccc;} 
div#search_results tr:nth-of-type(odd) { background: #eee; }

.aprove {background-color: #006600;}
.fail {background-color: #FF3300;}

textarea {width: 100%;}
